﻿using Newtonsoft.Json;

namespace Fadada.FASC.SDK.DotNetCore.Model
{
    public class SignActorFour: SignActorThird
    {
        /// <summary>
        /// 该签署方关联的签章控件列表，建立参与方和控件关系。
        /// 因为个人印章和企业印章的形状不同，因此其控件属性也不同，所以：
        /// 1. 如该签署方为个人，则注意匹配个人印章的控件；
        /// 2. 如该签署方为企业，则注意匹配企业印章的控件；
        /// 如未指定该参数，后续也可通过获取签署任务控件设置链接接口获得页面链接，进行人机交互式设置(推荐使用这种方式)。若签署任务最终未指定某签署方关联的控件，则该签署方可以在任何位置签章。
        /// </summary>
        [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "actorFields", Required = Required.AllowNull)]
        public ActorFieldThird[] ActorFields { get; set; }
    }
}